package com.jbookstore.service.serviceImpl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.jbookstore.dao.CartDao;
import com.jbookstore.dto.BookDto;
import com.jbookstore.dto.CartDto;
import com.jbookstore.service.CartService;
/**
 * CartService 구현
 * @author 배혜원
 *
 */
public class CartServiceImpl implements CartService{

	@Autowired CartDao cartDao;
	
	// 장바구니 조회 
	public List<BookDto> getCartBookList(String userId) {
		List<BookDto> cartBookList = cartDao.selectCartBookList(userId);
		return cartBookList;
	}

	// 장바구니 도서 한 권 담기
	public void addCartOne(CartDto cartDto) {
		cartDao.insertCartOne(cartDto);
		
	}

	// 장바구니 도서 한 권 제거 
	public void removeCartOne(CartDto cartDto) {
		cartDao.deleteCartOne(cartDto);
	}
	
	// 장바구니 도서 수량 증가
	public void modifyCartOne(CartDto cartDto){
		cartDao.updateCartOne(cartDto);
	}

	
}
